Nuprl Lemma : ma-interface-triggers-loc 11,40

es:ES, T:Type, I:MaInterface(T), i:Id.
ma-interface-consistent2(es;I)
 (i  ma-interface-locs(I))
 (e:E. ((e  [[I|i]]))  (loc(e) = i)) 
latex


DefinitionsP  Q, x:AB(x), Id, f(x), t.2, Knd, t  T, Top, a:A fp B(a), kind(e), x  dom(f), b, state@i, ma-interface-ds(I;i), State(ds), valtype(e), t.1, P & Q, s = t, E, Type, left + right, x:AB(x), x:A  B(x), [[I|i]], ma-interface-consistent(es;X), e  X, loc(e), <ab>, (x  l), ma-interface-consistent2(es;I), MaInterface(T), ES, {x:AB(x)} , xt(x), type List, Atom$n, e@iP(e), a < b, if b then t else f fi , P  Q, P  Q, IdDeq, x.A(x), hasloc(k;i), x:AB(x), let x,y = A in B(x;y), case b of inl(x) => s(x) | inr(y) => t(y), S  T, , IdLnk, KindDeq, Void, x:A.B(x), fpf-domain(f), Dec(P), f(a), {T}, SQType(T), s ~ t, ma-interface-dom(I;i), ma-interface-info(I;i;k), ma-interface-valtype(I;i;k), f(x)?z, vartype(i;x),
Lemmases-state-subtype-iff, es-state-subtype, es-vartype wf, fpf-cap wf, ma-interface-ds wf, l member subtype, Id sq, es-hasloc, es-kind wf, es-loc wf, l member type, decidable assert, pi1 wf, Kind-deq wf, subtype rel product, subtype rel list, IdLnk wf, subtype rel function, subtype rel set, l member wf, subtype-set-hasloc, member-fpf-domain, Id wf, id-deq wf, fpf wf, Knd wf, hasloc wf, decl-state wf, top wf, fpf-ap wf, member-fpf-dom, pi2 wf, fpf-trivial-subtype-top, es-is-interface wf, ma-interface-triggers wf, es-triggers-loc, assert wf, fpf-dom wf, ma-interface-consistent-consistent2

origin